package com.ruoyi.web.purchase.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.poi.hpsf.Decimal;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 采购查询对象 RdRecord01
 *
 * @author czr
 * @date 2024-08-14
 */
@Entity
@Table(name="RdRecord01")
public class Purchase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**   */
    @Id
    private Long ID;

    /**   */
    private Long bRdFlag;

    /**   */
    private String cVouchType;

    /**   */
    private String cBusType;

    /**   */
    private String cSource;

    /**   */
    private String cBusCode;

    /**   */

    private String cWhCode;

    /**   */
    @JsonFormat(pattern = "yyyy-MM")
    private Date dDate;

    /**   */

    private String cCode;

    /**   */

    private String cRdCode;

    /**   */

    private String cDepCode;

    /**   */

    private String cPersonCode;

    /**   */

    private String cPTCode;

    /**   */

    private String cSTCode;

    /**   */

    private String cCusCode;

    /**   */

    private String cVenCode;

    /**   */

    private String cOrderCode;

    /**   */

    private String cARVCode;

    /**   */

    private Long cBillCode;

    /**   */

    private Long cDLCode;

    /**   */

    private String cProBatch;

    /**   */

    private String cHandler;

    /**   */

    private String cMemo;

    /**   */

    private Long bTransFlag;

    /**   */

    private String cAccounter;

    /**   */

    private String cMaker;

    /**   */

    private String cDefine1;

    /**   */

    private String cDefine2;

    /**   */

    private String cDefine3;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date cDefine4;

    /**   */

    private Long cDefine5;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date cDefine6;

    /**   */

    private Long cDefine7;

    /**   */

    private String cDefine8;

    /**   */

    private String cDefine9;

    /**   */

    private String cDefine10;

    /**   */

    private String dKeepDate;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dVeriDate;

    /**   */

    private Long bpufirst;

    /**   */

    private Long biafirst;

    /**   */

    private Long iMQuantity;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dARVDate;

    /**   */

    private String cChkCode;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dChkDate;

    /**   */

    private String cChkPerson;

    /**   */

    private Long vtId;

    /**   */

    private Long bIsSTQc;

    /**   */

    private String cDefine11;

    /**   */

    private String cDefine12;

    /**   */

    private String cDefine13;

    /**   */

    private String cDefine14;

    /**   */

    private Long cDefine15;

    /**   */

    private Long cDefine16;

    /**   */

    private String gspcheck;

    /**   */

    private Long ipurorderid;

    /**   */

    private Long ipurarriveid;

    /**   */

    private String iarriveid;

    /**   */

    private String isalebillid;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date ufts;

    /**   */

    private Long iTaxRate;

    /**   */

    private Long iExchRate;

    /**   */

    private String cexchName;

    /**   */

    private Long bOMFirst;

    /**   */

    private Long bFromPreYear;

    /**   */

    private Long bIsLsQuery;

    /**   */

    private Long bIsComplement;

    /**   */

    private Long iDiscountTaxType;

    /**   */

    private Long ireturncount;

    /**   */

    private Long iverifystate;

    /**   */

    private Long iswfcontrolled;

    /**   */

    private String cModifyPerson;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dModifyDate;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dnmaketime;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dnmodifytime;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dnverifytime;

    /**   */

    private Long bredvouch;

    /**   */

    private String cVenPUOMProtocol;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dCreditStart;

    /**   */

    private Long iCreditPeriod;

    /**   */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dGatheringDate;

    /**   */

    private Boolean bCredit;

    /**   */

    private Long iFlowId;

    /**   */

    private String cPZID;

    /**   */

    private String cSourceLs;

    /**   */

    private String cSourceCodeLs;

    /**   */

    private Long iPrintCount;

    /**   */

    private String csysbarcode;

    /**   */

    private String cCurrentAuditor;

    /**   */

    private String cCheckSignFlag;

    /**   */

    private String cGCRouteCode;

    /**   */

    private String csyssource;

    /**   */

    private String csyssourceid;

    //-----------新增字段
    @Excel(name = "存货分类")
    private String partKind;
    @Excel(name = "存货分类名称")
    private String cInvCName;
    @Excel(name = "存货编号")
    private String cInvCode;
    @Excel(name = "存货名称")
    private String cInvName;
    @Excel(name = "供应商名称")
    private String cVenName;
    private String searchmonth;
    //@Excel(name = " ")
//private BigDecimal iOriTaxCost;
    @Excel(name = "本币价税合计")
    private BigDecimal ioriSum;
    @Excel(name = "当月数量合计")
    private BigDecimal inqty;
    @Excel(name = "本币含税单价")
    private BigDecimal iOriTaxCost;
    @Excel(name = "历史采购入库原币含税单价")
    private BigDecimal ioritaxcost1;
    @Excel(name = "降本")
    private BigDecimal reduceCosts;
    @Excel(name = "当前月入库数量*历史采购入库原币含税单价")
    private BigDecimal his;
    private Integer pageNum;
    private Integer pageSize;

    public BigDecimal getiOriTaxCost() {
        return iOriTaxCost;
    }

    public void setiOriTaxCost(BigDecimal iOriTaxCost) {
        this.iOriTaxCost = iOriTaxCost;
    }

    public BigDecimal getReduceCosts() {
        return reduceCosts;
    }

    public void setReduceCosts(BigDecimal reduceCosts) {
        this.reduceCosts = reduceCosts;
    }

    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getSearchmonth() {
        return searchmonth;
    }

    public void setSearchmonth(String searchmonth) {
        this.searchmonth = searchmonth;
    }

    public BigDecimal getIoritaxcost1() {
        return ioritaxcost1;
    }

    public void setIoritaxcost1(BigDecimal ioritaxcost1) {
        this.ioritaxcost1 = ioritaxcost1;
    }

    public BigDecimal getHis() {
        return his;
    }

    public void setHis(BigDecimal his) {
        this.his = his;
    }

    public String getPartKind() {
        return partKind;
    }

    public void setPartKind(String partKind) {
        this.partKind = partKind;
    }

    public String getcInvCode() {
        return cInvCode;
    }

    public void setcInvCode(String cInvCode) {
        this.cInvCode = cInvCode;
    }

    public String getcInvName() {
        return cInvName;
    }

    public void setcInvName(String cInvName) {
        this.cInvName = cInvName;
    }

    public String getcVenName() {
        return cVenName;
    }

    public void setcVenName(String cVenName) {
        this.cVenName = cVenName;
    }

//    public BigDecimal getiOriTaxCost() {
//        return iOriTaxCost;
//    }
//
//    public void setiOriTaxCost(BigDecimal iOriTaxCost) {
//        this.iOriTaxCost = iOriTaxCost;
//    }

    public BigDecimal getIoriSum() {
        return ioriSum;
    }

    public void setIoriSum(BigDecimal ioriSum) {
        this.ioriSum = ioriSum;
    }

    public BigDecimal getInqty() {
        return inqty;
    }

    public void setInqty(BigDecimal inqty) {
        this.inqty = inqty;
    }

    public String getcInvCName() {
        return cInvCName;
    }

    public void setcInvCName(String cInvCName) {
        this.cInvCName = cInvCName;
    }

    public void setID(Long ID)
    {
        this.ID = ID;
    }

    public Long getID()
    {
        return ID;
    }
    public void setbRdFlag(Long bRdFlag)
    {
        this.bRdFlag = bRdFlag;
    }

    public Long getbRdFlag()
    {
        return bRdFlag;
    }
    public void setcVouchType(String cVouchType)
    {
        this.cVouchType = cVouchType;
    }

    public String getcVouchType()
    {
        return cVouchType;
    }
    public void setcBusType(String cBusType)
    {
        this.cBusType = cBusType;
    }

    public String getcBusType()
    {
        return cBusType;
    }
    public void setcSource(String cSource)
    {
        this.cSource = cSource;
    }

    public String getcSource()
    {
        return cSource;
    }
    public void setcBusCode(String cBusCode)
    {
        this.cBusCode = cBusCode;
    }

    public String getcBusCode()
    {
        return cBusCode;
    }
    public void setcWhCode(String cWhCode)
    {
        this.cWhCode = cWhCode;
    }

    public String getcWhCode()
    {
        return cWhCode;
    }
    public void setdDate(Date dDate)
    {
        this.dDate = dDate;
    }

    public Date getdDate()
    {
        return dDate;
    }
    public void setcCode(String cCode)
    {
        this.cCode = cCode;
    }

    public String getcCode()
    {
        return cCode;
    }
    public void setcRdCode(String cRdCode)
    {
        this.cRdCode = cRdCode;
    }

    public String getcRdCode()
    {
        return cRdCode;
    }
    public void setcDepCode(String cDepCode)
    {
        this.cDepCode = cDepCode;
    }

    public String getcDepCode()
    {
        return cDepCode;
    }
    public void setcPersonCode(String cPersonCode)
    {
        this.cPersonCode = cPersonCode;
    }

    public String getcPersonCode()
    {
        return cPersonCode;
    }
    public void setcPTCode(String cPTCode)
    {
        this.cPTCode = cPTCode;
    }

    public String getcPTCode()
    {
        return cPTCode;
    }
    public void setcSTCode(String cSTCode)
    {
        this.cSTCode = cSTCode;
    }

    public String getcSTCode()
    {
        return cSTCode;
    }
    public void setcCusCode(String cCusCode)
    {
        this.cCusCode = cCusCode;
    }

    public String getcCusCode()
    {
        return cCusCode;
    }
    public void setcVenCode(String cVenCode)
    {
        this.cVenCode = cVenCode;
    }

    public String getcVenCode()
    {
        return cVenCode;
    }
    public void setcOrderCode(String cOrderCode)
    {
        this.cOrderCode = cOrderCode;
    }

    public String getcOrderCode()
    {
        return cOrderCode;
    }
    public void setcARVCode(String cARVCode)
    {
        this.cARVCode = cARVCode;
    }

    public String getcARVCode()
    {
        return cARVCode;
    }
    public void setcBillCode(Long cBillCode)
    {
        this.cBillCode = cBillCode;
    }

    public Long getcBillCode()
    {
        return cBillCode;
    }
    public void setcDLCode(Long cDLCode)
    {
        this.cDLCode = cDLCode;
    }

    public Long getcDLCode()
    {
        return cDLCode;
    }
    public void setcProBatch(String cProBatch)
    {
        this.cProBatch = cProBatch;
    }

    public String getcProBatch()
    {
        return cProBatch;
    }
    public void setcHandler(String cHandler)
    {
        this.cHandler = cHandler;
    }

    public String getcHandler()
    {
        return cHandler;
    }
    public void setcMemo(String cMemo)
    {
        this.cMemo = cMemo;
    }

    public String getcMemo()
    {
        return cMemo;
    }
    public void setbTransFlag(Long bTransFlag)
    {
        this.bTransFlag = bTransFlag;
    }

    public Long getbTransFlag()
    {
        return bTransFlag;
    }
    public void setcAccounter(String cAccounter)
    {
        this.cAccounter = cAccounter;
    }

    public String getcAccounter()
    {
        return cAccounter;
    }
    public void setcMaker(String cMaker)
    {
        this.cMaker = cMaker;
    }

    public String getcMaker()
    {
        return cMaker;
    }
    public void setcDefine1(String cDefine1)
    {
        this.cDefine1 = cDefine1;
    }

    public String getcDefine1()
    {
        return cDefine1;
    }
    public void setcDefine2(String cDefine2)
    {
        this.cDefine2 = cDefine2;
    }

    public String getcDefine2()
    {
        return cDefine2;
    }
    public void setcDefine3(String cDefine3)
    {
        this.cDefine3 = cDefine3;
    }

    public String getcDefine3()
    {
        return cDefine3;
    }
    public void setcDefine4(Date cDefine4)
    {
        this.cDefine4 = cDefine4;
    }

    public Date getcDefine4()
    {
        return cDefine4;
    }
    public void setcDefine5(Long cDefine5)
    {
        this.cDefine5 = cDefine5;
    }

    public Long getcDefine5()
    {
        return cDefine5;
    }
    public void setcDefine6(Date cDefine6)
    {
        this.cDefine6 = cDefine6;
    }

    public Date getcDefine6()
    {
        return cDefine6;
    }
    public void setcDefine7(Long cDefine7)
    {
        this.cDefine7 = cDefine7;
    }

    public Long getcDefine7()
    {
        return cDefine7;
    }
    public void setcDefine8(String cDefine8)
    {
        this.cDefine8 = cDefine8;
    }

    public String getcDefine8()
    {
        return cDefine8;
    }
    public void setcDefine9(String cDefine9)
    {
        this.cDefine9 = cDefine9;
    }

    public String getcDefine9()
    {
        return cDefine9;
    }
    public void setcDefine10(String cDefine10)
    {
        this.cDefine10 = cDefine10;
    }

    public String getcDefine10()
    {
        return cDefine10;
    }
    public void setdKeepDate(String dKeepDate)
    {
        this.dKeepDate = dKeepDate;
    }

    public String getdKeepDate()
    {
        return dKeepDate;
    }
    public void setdVeriDate(Date dVeriDate)
    {
        this.dVeriDate = dVeriDate;
    }

    public Date getdVeriDate()
    {
        return dVeriDate;
    }
    public void setBpufirst(Long bpufirst)
    {
        this.bpufirst = bpufirst;
    }

    public Long getBpufirst()
    {
        return bpufirst;
    }
    public void setBiafirst(Long biafirst)
    {
        this.biafirst = biafirst;
    }

    public Long getBiafirst()
    {
        return biafirst;
    }
    public void setiMQuantity(Long iMQuantity)
    {
        this.iMQuantity = iMQuantity;
    }

    public Long getiMQuantity()
    {
        return iMQuantity;
    }
    public void setdARVDate(Date dARVDate)
    {
        this.dARVDate = dARVDate;
    }

    public Date getdARVDate()
    {
        return dARVDate;
    }
    public void setcChkCode(String cChkCode)
    {
        this.cChkCode = cChkCode;
    }

    public String getcChkCode()
    {
        return cChkCode;
    }
    public void setdChkDate(Date dChkDate)
    {
        this.dChkDate = dChkDate;
    }

    public Date getdChkDate()
    {
        return dChkDate;
    }
    public void setcChkPerson(String cChkPerson)
    {
        this.cChkPerson = cChkPerson;
    }

    public String getcChkPerson()
    {
        return cChkPerson;
    }
    public void setVtId(Long vtId)
    {
        this.vtId = vtId;
    }

    public Long getVtId()
    {
        return vtId;
    }
    public void setbIsSTQc(Long bIsSTQc)
    {
        this.bIsSTQc = bIsSTQc;
    }

    public Long getbIsSTQc()
    {
        return bIsSTQc;
    }
    public void setcDefine11(String cDefine11)
    {
        this.cDefine11 = cDefine11;
    }

    public String getcDefine11()
    {
        return cDefine11;
    }
    public void setcDefine12(String cDefine12)
    {
        this.cDefine12 = cDefine12;
    }

    public String getcDefine12()
    {
        return cDefine12;
    }
    public void setcDefine13(String cDefine13)
    {
        this.cDefine13 = cDefine13;
    }

    public String getcDefine13()
    {
        return cDefine13;
    }
    public void setcDefine14(String cDefine14)
    {
        this.cDefine14 = cDefine14;
    }

    public String getcDefine14()
    {
        return cDefine14;
    }
    public void setcDefine15(Long cDefine15)
    {
        this.cDefine15 = cDefine15;
    }

    public Long getcDefine15()
    {
        return cDefine15;
    }
    public void setcDefine16(Long cDefine16)
    {
        this.cDefine16 = cDefine16;
    }

    public Long getcDefine16()
    {
        return cDefine16;
    }
    public void setGspcheck(String gspcheck)
    {
        this.gspcheck = gspcheck;
    }

    public String getGspcheck()
    {
        return gspcheck;
    }
    public void setIpurorderid(Long ipurorderid)
    {
        this.ipurorderid = ipurorderid;
    }

    public Long getIpurorderid()
    {
        return ipurorderid;
    }
    public void setIpurarriveid(Long ipurarriveid)
    {
        this.ipurarriveid = ipurarriveid;
    }

    public Long getIpurarriveid()
    {
        return ipurarriveid;
    }
    public void setIarriveid(String iarriveid)
    {
        this.iarriveid = iarriveid;
    }

    public String getIarriveid()
    {
        return iarriveid;
    }
    public void setIsalebillid(String isalebillid)
    {
        this.isalebillid = isalebillid;
    }

    public String getIsalebillid()
    {
        return isalebillid;
    }
    public void setUfts(Date ufts)
    {
        this.ufts = ufts;
    }

    public Date getUfts()
    {
        return ufts;
    }
    public void setiTaxRate(Long iTaxRate)
    {
        this.iTaxRate = iTaxRate;
    }

    public Long getiTaxRate()
    {
        return iTaxRate;
    }
    public void setiExchRate(Long iExchRate)
    {
        this.iExchRate = iExchRate;
    }

    public Long getiExchRate()
    {
        return iExchRate;
    }
    public void setCexchName(String cexchName)
    {
        this.cexchName = cexchName;
    }

    public String getCexchName()
    {
        return cexchName;
    }
    public void setbOMFirst(Long bOMFirst)
    {
        this.bOMFirst = bOMFirst;
    }

    public Long getbOMFirst()
    {
        return bOMFirst;
    }
    public void setbFromPreYear(Long bFromPreYear)
    {
        this.bFromPreYear = bFromPreYear;
    }

    public Long getbFromPreYear()
    {
        return bFromPreYear;
    }
    public void setbIsLsQuery(Long bIsLsQuery)
    {
        this.bIsLsQuery = bIsLsQuery;
    }

    public Long getbIsLsQuery()
    {
        return bIsLsQuery;
    }
    public void setbIsComplement(Long bIsComplement)
    {
        this.bIsComplement = bIsComplement;
    }

    public Long getbIsComplement()
    {
        return bIsComplement;
    }
    public void setiDiscountTaxType(Long iDiscountTaxType)
    {
        this.iDiscountTaxType = iDiscountTaxType;
    }

    public Long getiDiscountTaxType()
    {
        return iDiscountTaxType;
    }
    public void setIreturncount(Long ireturncount)
    {
        this.ireturncount = ireturncount;
    }

    public Long getIreturncount()
    {
        return ireturncount;
    }
    public void setIverifystate(Long iverifystate)
    {
        this.iverifystate = iverifystate;
    }

    public Long getIverifystate()
    {
        return iverifystate;
    }
    public void setIswfcontrolled(Long iswfcontrolled)
    {
        this.iswfcontrolled = iswfcontrolled;
    }

    public Long getIswfcontrolled()
    {
        return iswfcontrolled;
    }
    public void setcModifyPerson(String cModifyPerson)
    {
        this.cModifyPerson = cModifyPerson;
    }

    public String getcModifyPerson()
    {
        return cModifyPerson;
    }
    public void setdModifyDate(Date dModifyDate)
    {
        this.dModifyDate = dModifyDate;
    }

    public Date getdModifyDate()
    {
        return dModifyDate;
    }
    public void setDnmaketime(Date dnmaketime)
    {
        this.dnmaketime = dnmaketime;
    }

    public Date getDnmaketime()
    {
        return dnmaketime;
    }
    public void setDnmodifytime(Date dnmodifytime)
    {
        this.dnmodifytime = dnmodifytime;
    }

    public Date getDnmodifytime()
    {
        return dnmodifytime;
    }
    public void setDnverifytime(Date dnverifytime)
    {
        this.dnverifytime = dnverifytime;
    }

    public Date getDnverifytime()
    {
        return dnverifytime;
    }
    public void setBredvouch(Long bredvouch)
    {
        this.bredvouch = bredvouch;
    }

    public Long getBredvouch()
    {
        return bredvouch;
    }
    public void setcVenPUOMProtocol(String cVenPUOMProtocol)
    {
        this.cVenPUOMProtocol = cVenPUOMProtocol;
    }

    public String getcVenPUOMProtocol()
    {
        return cVenPUOMProtocol;
    }
    public void setdCreditStart(Date dCreditStart)
    {
        this.dCreditStart = dCreditStart;
    }

    public Date getdCreditStart()
    {
        return dCreditStart;
    }
    public void setiCreditPeriod(Long iCreditPeriod)
    {
        this.iCreditPeriod = iCreditPeriod;
    }

    public Long getiCreditPeriod()
    {
        return iCreditPeriod;
    }
    public void setdGatheringDate(Date dGatheringDate)
    {
        this.dGatheringDate = dGatheringDate;
    }

    public Date getdGatheringDate()
    {
        return dGatheringDate;
    }

    public Boolean getbCredit() {
        return bCredit;
    }

    public void setbCredit(Boolean bCredit) {
        this.bCredit = bCredit;
    }

    public void setiFlowId(Long iFlowId)
    {
        this.iFlowId = iFlowId;
    }

    public Long getiFlowId()
    {
        return iFlowId;
    }
    public void setcPZID(String cPZID)
    {
        this.cPZID = cPZID;
    }

    public String getcPZID()
    {
        return cPZID;
    }
    public void setcSourceLs(String cSourceLs)
    {
        this.cSourceLs = cSourceLs;
    }

    public String getcSourceLs()
    {
        return cSourceLs;
    }
    public void setcSourceCodeLs(String cSourceCodeLs)
    {
        this.cSourceCodeLs = cSourceCodeLs;
    }

    public String getcSourceCodeLs()
    {
        return cSourceCodeLs;
    }
    public void setiPrintCount(Long iPrintCount)
    {
        this.iPrintCount = iPrintCount;
    }

    public Long getiPrintCount()
    {
        return iPrintCount;
    }
    public void setCsysbarcode(String csysbarcode)
    {
        this.csysbarcode = csysbarcode;
    }

    public String getCsysbarcode()
    {
        return csysbarcode;
    }
    public void setcCurrentAuditor(String cCurrentAuditor)
    {
        this.cCurrentAuditor = cCurrentAuditor;
    }

    public String getcCurrentAuditor()
    {
        return cCurrentAuditor;
    }
    public void setcCheckSignFlag(String cCheckSignFlag)
    {
        this.cCheckSignFlag = cCheckSignFlag;
    }

    public String getcCheckSignFlag()
    {
        return cCheckSignFlag;
    }
    public void setcGCRouteCode(String cGCRouteCode)
    {
        this.cGCRouteCode = cGCRouteCode;
    }

    public String getcGCRouteCode()
    {
        return cGCRouteCode;
    }
    public void setCsyssource(String csyssource)
    {
        this.csyssource = csyssource;
    }

    public String getCsyssource()
    {
        return csyssource;
    }
    public void setCsyssourceid(String csyssourceid)
    {
        this.csyssourceid = csyssourceid;
    }

    public String getCsyssourceid()
    {
        return csyssourceid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("ID", getID())
                .append("bRdFlag", getbRdFlag())
                .append("cVouchType", getcVouchType())
                .append("cBusType", getcBusType())
                .append("cSource", getcSource())
                .append("cBusCode", getcBusCode())
                .append("cWhCode", getcWhCode())
                .append("dDate", getdDate())
                .append("cCode", getcCode())
                .append("cRdCode", getcRdCode())
                .append("cDepCode", getcDepCode())
                .append("cPersonCode", getcPersonCode())
                .append("cPTCode", getcPTCode())
                .append("cSTCode", getcSTCode())
                .append("cCusCode", getcCusCode())
                .append("cVenCode", getcVenCode())
                .append("cOrderCode", getcOrderCode())
                .append("cARVCode", getcARVCode())
                .append("cBillCode", getcBillCode())
                .append("cDLCode", getcDLCode())
                .append("cProBatch", getcProBatch())
                .append("cHandler", getcHandler())
                .append("cMemo", getcMemo())
                .append("bTransFlag", getbTransFlag())
                .append("cAccounter", getcAccounter())
                .append("cMaker", getcMaker())
                .append("cDefine1", getcDefine1())
                .append("cDefine2", getcDefine2())
                .append("cDefine3", getcDefine3())
                .append("cDefine4", getcDefine4())
                .append("cDefine5", getcDefine5())
                .append("cDefine6", getcDefine6())
                .append("cDefine7", getcDefine7())
                .append("cDefine8", getcDefine8())
                .append("cDefine9", getcDefine9())
                .append("cDefine10", getcDefine10())
                .append("dKeepDate", getdKeepDate())
                .append("dVeriDate", getdVeriDate())
                .append("bpufirst", getBpufirst())
                .append("biafirst", getBiafirst())
                .append("iMQuantity", getiMQuantity())
                .append("dARVDate", getdARVDate())
                .append("cChkCode", getcChkCode())
                .append("dChkDate", getdChkDate())
                .append("cChkPerson", getcChkPerson())
                .append("vtId", getVtId())
                .append("bIsSTQc", getbIsSTQc())
                .append("cDefine11", getcDefine11())
                .append("cDefine12", getcDefine12())
                .append("cDefine13", getcDefine13())
                .append("cDefine14", getcDefine14())
                .append("cDefine15", getcDefine15())
                .append("cDefine16", getcDefine16())
                .append("gspcheck", getGspcheck())
                .append("ipurorderid", getIpurorderid())
                .append("ipurarriveid", getIpurarriveid())
                .append("iarriveid", getIarriveid())
                .append("isalebillid", getIsalebillid())
                .append("ufts", getUfts())
                .append("iTaxRate", getiTaxRate())
                .append("iExchRate", getiExchRate())
                .append("cexchName", getCexchName())
                .append("bOMFirst", getbOMFirst())
                .append("bFromPreYear", getbFromPreYear())
                .append("bIsLsQuery", getbIsLsQuery())
                .append("bIsComplement", getbIsComplement())
                .append("iDiscountTaxType", getiDiscountTaxType())
                .append("ireturncount", getIreturncount())
                .append("iverifystate", getIverifystate())
                .append("iswfcontrolled", getIswfcontrolled())
                .append("cModifyPerson", getcModifyPerson())
                .append("dModifyDate", getdModifyDate())
                .append("dnmaketime", getDnmaketime())
                .append("dnmodifytime", getDnmodifytime())
                .append("dnverifytime", getDnverifytime())
                .append("bredvouch", getBredvouch())
                .append("cVenPUOMProtocol", getcVenPUOMProtocol())
                .append("dCreditStart", getdCreditStart())
                .append("iCreditPeriod", getiCreditPeriod())
                .append("dGatheringDate", getdGatheringDate())
                .append("bCredit", getbCredit())
                .append("iFlowId", getiFlowId())
                .append("cPZID", getcPZID())
                .append("cSourceLs", getcSourceLs())
                .append("cSourceCodeLs", getcSourceCodeLs())
                .append("iPrintCount", getiPrintCount())
                .append("csysbarcode", getCsysbarcode())
                .append("cCurrentAuditor", getcCurrentAuditor())
                .append("cCheckSignFlag", getcCheckSignFlag())
                .append("cGCRouteCode", getcGCRouteCode())
                .append("csyssource", getCsyssource())
                .append("csyssourceid", getCsyssourceid())
                .append("cInvCName", getcInvName())
                .append("cInvCode", getcInvCode())
                .append("cInvName", getcInvName())
                .append("cVenName", getcVenName())
//            .append("iOriTaxCost", getiOriTaxCost())
                .append("ioriSum", getIoriSum())
                .append("inqty", getInqty())
                .append("partKind", getPartKind())
                .append("ioritaxcost", getIoritaxcost1())
                .append("his", getHis())
                .append("searchmonth", getSearchmonth())
                .append("pageSize", getPageSize())
                .append("pageNum", getPageNum())
                .append("reduceCosts", getReduceCosts())
                .append("iOriTaxCost", getiOriTaxCost())
                .toString();
    }
}
